h1 {
    color: #db2540;
    font-weight: 700;
}

h1.loginTitle {
    color: #d92644 !important;
}

input#ctl00_mCPH_UsernameInput {
    border-width: thin;
    border-color: #db2540;
}

input#ctl00_mCPH_PasswordInput {
    border-width: thin;
    border-color: #db2540;
}

label#ctl00_mCPH_UsernameInputLabel {
    color: #000;
    font-weight: normal !important;
}

label.form-label {
    color: #000;
    font-weight: normal !important;
}

a {
    background-color: transparent;
    transition: all .25s ease;
    color: #000 !important;
    /* font-weight: bold; */
    text-decoration: none !important;
}

p {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3em;
    margin: 0 0 0.3em;
    color: #000;
}

label#ctl00_mCPH_UsernameInputLabel {
    color: #db2540;
    font-weight: normal !important;
}

label.form-label {
    color: #db2540;
    font-weight: normal !important;
}

a {
    background-color: transparent;
    transition: all .25s ease;
    /* color: #000 !important; */
    /* font-weight: bold; */
    color: #2F72B1 !important;
}
ul.nav.justify-content-center.nav-bar-two a {
    padding: 24px 16px;
    color: #000 !important;
    text-decoration: none;
}
a.login-link {
    color: #fff !important;
    text-decoration: none;
}
a.register-link {
    color: #fff !important;
    text-decoration: none !important;
}
.li-inline a {
    color: #fff !important;
}
a#hanlonClient {
    color: #fff !important;
    text-decoration: underline !important;
}